package cn.wolfcode.wolf2w.business.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = "deepseek")
/**
 * )	Spring Boot 注解，实现 “配置文件属性自动绑定”：
 * - prefix = "deepseek" 指定绑定 application.yml 中以 deepseek 为前缀的配置节点；
 * - 类中成员属性名（如 baseUrl）与配置文件中 deepseek 节点下的属性名（deepseek.base-url
 * 或 deepseek.baseUrl，Spring 支持驼峰 / 横杠互转）一一对应，启动时自动将配置值注入到属性中。
 * */

///存储 Deepseek API 的配置信息
public class DeepSeekProperties {
    private String baseUrl;
    private String apiKey;
    private String model;
}
